package chapter5.section3;

//程序5-3：变量的作用域
public class TestScope {
    int x;

    public static void main(String[] args) {
        int x = 12;
        {
            int q = 96;                     // x和q都可用
//             int x = 3;                   // 错误的定义，Java中不允许有这种嵌套定义
            System.out.println("x is " + x);
            System.out.println("q is " + q);
        }
//          q = x;     /* 错误的行，只有x可用， q 超出了作用域范围 */
        System.out.println("x is " + x);
    }

    public int getX() {
        return x;  //返回的是实例的成员变量x的值
    }
}  
